package com.sysmanage.permissions.service;
import java.util.List;

import com.sysmanage.common.tools.page.Pagination;
import com.sysmanage.framework.service.ServiceInterface;
import com.sysmanage.permissions.model.Jobs;
import com.sysmanage.permissions.model.Systems;

/** 
  * @ClassName: IJobsService 
  * @Description: 职位信息业务层接口
  * @author XXXX@163.com
  * @date 2011-9-26 上午9:46:47 
  *  
  */
public interface IJobsService extends ServiceInterface<Jobs> {
	/** 
	  * @Fields TREE_NAME : 在构造树的时候用于标识当前节点的类型 
	  */
	String TREE_NAME = "JOBS";
	/** 
	  * @Title: getPageList 
	  * @Description:  获取具体某页的记录
	  * @param @param sys 一条具体Systems对象的信息
	  * @param @param page 当前页
	  * @param @param rows 一页显示的多少记录
	  * @param @return
	  * @return Pagination
	  * @throws 
	  */
	public Pagination getPageList(Jobs job,int page,int rows,String sort,String order);
	
	/** 
	  * @Title: getAll 
	  * @Description: 获取所有的职位信息
	  * @param @return
	  * @return List<Jobs>
	  * @throws 
	  */
	public List<Jobs> getAll();
}
